home *** CD-ROM | disk | FTP | other *** search
- class §#14§
- {
- function §#14§()
- {
- }
- static function §#397§(§#433§)
- {
- return §#433§ * 3.141592653589793 / 180;
- }
- static function §#299§(§#437§)
- {
- return §#437§ * 180 / 3.141592653589793;
- }
- static function getAngle(§#104§, §#105§, x2, §#156§)
- {
- var _loc3_ = x2 - §#104§;
- var _loc2_ = §#156§ - §#105§;
- var _loc1_ = 0;
- if(_loc3_ == 0)
- {
- if(_loc2_ == 0)
- {
- _loc1_ = 0;
- }
- else if(_loc2_ > 0)
- {
- _loc1_ = 1.5707963267948966;
- }
- else
- {
- _loc1_ = 4.71238898038469;
- }
- }
- else if(_loc2_ == 0)
- {
- if(_loc3_ > 0)
- {
- _loc1_ = 0;
- }
- else
- {
- _loc1_ = 3.141592653589793;
- }
- }
- else if(_loc3_ < 0)
- {
- _loc1_ = Math.atan(_loc2_ / _loc3_) + 3.141592653589793;
- }
- else if(_loc2_ < 0)
- {
- _loc1_ = Math.atan(_loc2_ / _loc3_) + 6.283185307179586;
- }
- else
- {
- _loc1_ = Math.atan(_loc2_ / _loc3_);
- }
- return _loc1_;
- }
- static function getDistance(§#104§, §#105§, x2, §#156§)
- {
- var _loc2_ = x2 - §#104§;
- var _loc1_ = §#156§ - §#105§;
- return Math.sqrt(_loc2_ * _loc2_ + _loc1_ * _loc1_);
- }
- static function getRandom(min, max, §#468§)
- {
- if(§#468§ == undefined)
- {
- §#468§ = 1;
- }
- §#468§ = Math.abs(§#468§);
- var _loc3_ = Math.abs((max - min) / §#468§);
- var _loc2_ = random(_loc3_) * §#468§ + min;
- return _loc2_;
- }
- static function getRandomSign()
- {
- var _loc1_ = random(2);
- if(_loc1_ == 0)
- {
- _loc1_ = -1;
- }
- return _loc1_;
- }
- static function round(number, §#429§)
- {
- if(§#429§ == undefined)
- {
- §#429§ = 1;
- }
- var _loc1_ = Math.pow(10,§#429§);
- return Math.round(number * _loc1_) / _loc1_;
- }
- static function getDigit(number, §#461§)
- {
- var _loc1_ = Math.pow(10,§#461§ - 1);
- number = Math.abs(number);
- if(number < _loc1_)
- {
- return undefined;
- }
- return Math.floor(number / _loc1_) % 10;
- }
- }
-